package com.hzcx.app.simplechat.util.log;

import com.orhanobut.logger.AndroidLogAdapter;
import com.orhanobut.logger.Logger;

public class LogUtils {

    private static boolean isDebug = true;

    public static void init(){
        Logger.addLogAdapter(new AndroidLogAdapter());
    }

    public static void d(Object obj) {
        if (isDebug) {
            Logger.d(obj);
        }
    }
    public static void d(String tag,Object... obj) {
        if (isDebug) {
            Logger.t(tag).d(obj);
        }
    }

    public static void i(String msg,Object... obj) {
        if (isDebug) {
            Logger.i(msg, obj);
        }
    }

    public static void i(String tag,String msg,Object... obj) {
        if (isDebug) {
            Logger.t(tag).i(msg,obj);
        }
    }

    public static void e(String msg,Object... obj) {
        if (isDebug) {
            Logger.e(msg, obj);
        }
    }

    public static void w(String msg,Object... obj) {
        if (isDebug) {
            Logger.w(msg, obj);
        }
    }

    public static void w(String tag,String msg,Object... obj) {
        if (isDebug) {
            Logger.t(tag).w(msg,obj);
        }
    }

    public static void e(String tag,String msg,Object... obj) {
        if (isDebug) {
            Logger.t(tag).e(msg,obj);
        }
    }

    public static void e(Throwable throwable,String msg,Object... obj) {
        if (isDebug) {
            Logger.e(throwable, msg, obj);
        }
    }

}
